home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / ffix121.arc / FILEFIX.NWS < prev    next >
Text File  |  1991-05-15  |  13KB  |  302 lines

  1.  
  2.  
  3. '+' lines are new/enhanced features.
  4. '-' lines are bugfixes or stupid things fixed.
  5. '!' lines are changes, i.e. things that work different now.
  6.  
  7.  
  8. News in version 1.21
  9. --------------------
  10.    
  11.  - Fixed bug where FILEFIX.FFX would never be utilized. In other words,
  12.    v1.20 was just as slow as the previous versions!
  13.  
  14.  - The path in your okfile would errornously be set to your netfile
  15.    directory - now it is set to the destination directory for the file.
  16.  
  17.  + New keyword, KeepLatest. This is used to retain only the newest X
  18.    versions of a file online. If you want to keep the last 3 z2-diff's:
  19.       KeepLatest 3 C:\FILES\NODELIST\Z2-DIFF.A??
  20.    .. will do the job. This feature works exactly as it does in X_List.
  21.  
  22.  + New commandline command, CLEANUP, which performs cleanup processing.
  23.    This command should be run as part of your daily cleanup and performs
  24.    various FileFix cleanup processing.. At the moment, the only cleanup
  25.    performed is the 'KeepLatest' stuff above.
  26.  
  27.  
  28. News in version 1.20
  29. --------------------
  30.  
  31.  - The timestamp file (FILEFIX.TIM) would be updated after every
  32.    run, instead of only when the forward function was performed. So
  33.    the 'Date' condition would not work in many cases.
  34.  
  35.  - FileFix will now skip any debris at the end of lines (such as
  36.    comments) in messages from nodes/points.
  37.  
  38.  - FileFix will now properly strip a Ctrl-Z at the end of
  39.    Files.Bbs when appending a new file.
  40.  
  41.  - FileFix will now (it will now a lot of things :-) write
  42.    ^AINTL-kludges without a ':' (although the ':' should be there
  43.    according to FTS-0001..).
  44.  
  45.  + New option, 'ForceIntl', which causes FileFix to _always_ add
  46.    an ^AINTL line to messages that it writes.
  47.  
  48.  + The name that FileFix will react to in netmail can be changed
  49.    with the new keyword 'FileFixName'.
  50.  
  51.  + New command, SUBMIT, which is used to perform forward processing
  52.    for a single specified file. This command is meant to be used
  53.    for sending out files that you maintain. There is also a new
  54.    attribute "Manual" for the condition field - when this is set,
  55.    FileFix will never automatically forward this file. Usage,
  56.      FILEFIX SUBMIT <MAGIC> [MASK]
  57.    If MASK is not specified, the mask from filefix.cfg is used. Example,
  58.      FILEFIX SUBMIT FIDONEWS
  59.    .. or ..
  60.      FILEFIX SUBMIT DANENEWS C:\STUFF\DANENEWS.A23
  61.  
  62.  + If the first character of the destination directory for a file
  63.    is '-', then FileFix will not actually move the file, but otherwise
  64.    act as if the file had been moved (update files.bbs in the dest-dir,
  65.    etc.). This is meant to be used in conjunction with OtherSw<tm>,
  66.    that later moves the file.
  67.  
  68.  + The new keyword "Swap" for filefix.cfg will make FileFix swap
  69.    itself to disk or EMS when executing batch procedures. It should
  70.    only be nessesary to use swapping if you run utilities that
  71.    demands obscene amounts of memory - FileFix uses only
  72.    around 100k of memory..
  73.  
  74.  + Built-in "fixer" for the bug in the TosScan 1.0 AreaMgr. Enabled
  75.    with the keyword "AMgrFix" in filefix.cfg. AreaMgr messages are
  76.    then fixed whenever FileFix SCAN or BOTH is run. FileFix will
  77.    exit with errorlevel 99 if any messages were fixed.
  78.  
  79.  + The ^APID kludge is now added to messages instead of a tearline.
  80.  
  81.  + FileFix can now help you maintain magic names in your OKFILE.
  82.    If you name your okfile (FrontDoor: Alias file) in FileFix.Cfg with
  83.    the 'Okfile' keyword, FileFix will check it whenever it forwards
  84.    a file. Say you have 'Z2-DIFF C:\FILES\Z2-DIFF.A69' - when FileFix
  85.    forwards Z2-DIFF.A77, it will update the above line with the
  86.    new filename.
  87.  
  88.  + Whenever the forward function finds a file to forward, it
  89.    will write a record to the history file with nodeno. 0:0/0.0.
  90.    This record will later be used by the dupechecker.
  91.  
  92.  + Lines in FileFix.Are can now be upto 1024 characters long 
  93.    (the previous limit was 132 characters).
  94.  
  95.  + Nodes/points can now use '-r' (AreaFix: rescan) in the subject line
  96.    whenever they connect to a file. When FileFix sees this, it will
  97.    immediately robot them the latest revision of the magic file that
  98.    they connect to. For instance: A node connects itself to FIDONEWS.
  99.    You have FNEWS741.ARC and FNEWS742.ARC online. FileFix will send the
  100.    node FNEWS742.ARC at once if '-r' was used.
  101.  
  102.  + If '-?' was used in the subject, then FileFix will send the
  103.    usage-file to the node asking for help. The usage-file is by
  104.    default FILEFIX.USE, but you can override this with the
  105.    'Usagefile' keyword in FileFix.Cfg. If there is an error in the
  106.    message to FileFix, it will send back a message to the user telling
  107.    him (or her :-) about the '-?' option.
  108.  
  109.  + There is a sample FILEFIX.USE written by Lars J¢rgensen (2:231/16.32)
  110.    in the distribution archive. If you want to make it available for
  111.    filerequest or download seperately, then please name the archive
  112.    FF_USE.xxx - thanks.
  113.  
  114.  + In the batch function, some new parameters will now be passed to your
  115.    batchfile. Assuming that we're processing the file
  116.    C:\NODELIST\Z2-DIFF.A27, which is dated 07-Feb-1990:
  117.  
  118.    Parameter Contains               Example                 Note
  119.    --------- ---------------------- ----------------------- -----------
  120.    %1        Full filename          C:\NODELIST\Z2-DIFF.A27
  121.    %2        Drive                  C                       No ':'
  122.    %3        Directory of filename  \NODELIST               No trailing '\'
  123.    %4        Base filename          Z2-DIFF                 No '.'
  124.    %5        Extension              A27                     No '.'
  125.    %6        Day of the year        038                     Always 3 digits
  126.    %7        Last two digits of %6  38                      Always 2 digits
  127.  
  128.    You can use them to construct new filenames. %1 is just a shortcut,
  129.    it is actually the same as '%2:%3\%4.%5'. All parameters are always
  130.    in uppercase. %7 is what is used for nodelist diffs, FidoNews, etc.
  131.  
  132.  + New commandline parameter, '-r'. It tells FileFix to ignore the
  133.    "received" flag in messages to FileFix. This is a workaround for
  134.    editors that always marks messages received, even though they're
  135.    not to the SysOp. '-r' should _never_ be used together with
  136.    the configurationfile keyword 'KeepProcessed'!
  137.  
  138.  + "FileFix Scan" (and "FileFix Both") are much faster, since the
  139.    scan function will only open/read messages that have changed
  140.    since the last run of the scan function. E.g., only .MSG files
  141.    with date/time stamp higher than the date/time stamp of 
  142.    FILEFIX.FFX will be processed. FILEFIX.FFX will be created/updated
  143.    in your netmail directory each time a scan is done. It is a
  144.    zero-byte file, so it does not consume any diskspace; just a directory
  145.    entry.
  146.    NOTICE: If you use the 'KeepDays' option, then FileFix will _not_
  147.    use FILEFIX.FFX. Because? Because, if KeepDays is to work, FileFix
  148.    will have to check the old messages too, which will not be done
  149.    if FILEFIX.FFX is utilized.
  150.  
  151.  + Batch functions may now repack the processed file. But you have
  152.    to tell FileFix about it! This is done by supplying the new
  153.    file extension as second parameter to the Batch statement, like this:
  154.       Batch FIDONEWS ZIP
  155.    Which would tell FileFix to check if the file had changed extension
  156.    to .ZIP while performing the batch sequence (it is ok if it doesn't).
  157.  
  158.  
  159.  
  160. News in version 1.17
  161. --------------------
  162.  
  163.  - Patch to work around the problem with ':' in INTL lines.
  164.  
  165.  
  166.  
  167. News in version 1.16
  168. --------------------
  169.  
  170.  - This was a patch to fix a problem in the file move function, where
  171.    files 32k in size or above were truncated to 0 bytes, while moving
  172.    them to another disk.
  173.  
  174.  
  175.  
  176. News in version 1.15
  177. --------------------
  178.  
  179.  o If you had the history feature enabled, FileFix would forget to
  180.    close a file each time it forwarded one. So if many forwards
  181.    were done in a single run, FileFix would eventually run out of
  182.    file handles and claim it couldn't open some odd file (and then
  183.    proceed to crash..).
  184.  
  185.  o New keyword, LogStyle, which allows you to determine what kind
  186.    of logfile FileFix should maintain. Currently the FrontDoor, QuickBBS,
  187.    and Opus/Binkley formats are available.
  188.  
  189.  o If the string 'NO-MOVE' is used in place of the destination
  190.    directory, FileFix won't move the file anywhere when it sees it.
  191.  
  192.  o If you do not use 'AttachMsg' in FileFix.Cfg, FileFix will now
  193.    create a null message (e.g. no message body at all).
  194.  
  195.  o Added individual message flags to nodes in FileFix.Cfg. You can
  196.    now make messages crash, hold and keep (not kill/sent).
  197.  
  198.  
  199.  
  200. News in version 1.10
  201. --------------------
  202.  
  203.  o New limit: Maximum number of files/files per node is 100 (was 20).
  204.  
  205.  o In the previous version FileFix would compare the first 3 characters
  206.    of a file in order to find its proper place in Files.Bbs. This version
  207.    compares upto the first '.', '*' or '?' in the filename instead, so
  208.    the file should be placed properly in Files.?bs in almost all cases.
  209.  
  210.  o FileFix would get mightily confused if Files.Bbs or Files.Gbs happened to 
  211.    be a directory - repaired.
  212.  
  213.  o If '%cookie' was used in FileFix.Msg and no cookiefile was defined,
  214.    FileFix would emit garbage to the message - repaired.
  215.  
  216.  o New keywords 'Batch' and 'EndBatch'. Executes batch commands whenever
  217.    a file is about to be forwarded (for unpacking the nodediff, updating
  218.    bulletin's, etc.). Check FileFix.Cfg for sample usage.
  219.  
  220.  o Option to retain a history of which files are robotted where and when.
  221.    Enabled with the 'history' statement in FileFix.Cfg, viewed/printed
  222.    with the 'list' command and purged with the 'pack' command.
  223.  
  224.  o If '-x' was used, FileFix would insert '0' in place of %zone, %point,
  225.    %address, %dzone, %dpoint and %daddress in messages. Repaired.
  226.  
  227.  o Support for mixed use of real and fake point addresses. If you use
  228.    'PointNet' in FileFix.Cfg, you can give real point addresses in
  229.    the 'Node' statements in FileFix.Cfg, even though your points
  230.    write to FileFix using fake addresses.
  231.  
  232.  o "X_List compatible" forwarding, that is, a file is only forwarded if
  233.    its timestamp is newer or equal to the last time FileFix was run. This
  234.    is enabled by using 'Date' in place of the weekdays in the 'File'
  235.    statement in FileFix.Cfg.
  236.  
  237.  o FileFix won't attempt to move a file to itself - that is, if you
  238.    set a files destination directory to its source directory (usually
  239.    your netfile directory), the file will stay there and FileFix 
  240.    won't panic.
  241.  
  242.  o Minor cosmethic changes and minor bugfixes..
  243.  
  244.  
  245.  
  246. News in version 1.05
  247. --------------------
  248.  
  249.  o -c<cfgfile> option lets you use a configuration file different from
  250.    "FileFix.Cfg".
  251.  
  252.  o -a<areasfile> option lets you use an areas file different from 
  253.    "FileFix.Are".
  254.  
  255.  o Option '-x' avoids use of new fields in the message header. These
  256.    fields are in the newer versions of FTS-0001, but some software
  257.    doesn't like them (ME2 for instance...). If the message date or 
  258.    anything else seems odd in FileFix generated messages, try to use 
  259.    this switch.
  260.  
  261.  o In FileFix.Cfg, the format of the 'File' statement has changed, to
  262.    allow for forwarding of files only on certain weekdays. You must 
  263.    edit your existing FileFix.Cfg to the new format, which is as follows:
  264.       File <magic> <group> <mask> <destdir> <weekday(s)> <description>
  265.                                             ^^^^^^^^^^^^ new field..
  266.    Weekdays is either "All", or a string of two-character weekday
  267.    abbreviations, such as "MoThSa" (this file would only be forwarded
  268.    on mondays, thursdays and saturdays).
  269.  
  270.  o Better error checking.
  271.  
  272.  o Command "REPORT [filename]" will create a simple report over
  273.    which nodes are receiving what files. If no filename is specified,
  274.    CON (the screen) is used as output file.
  275.  
  276.  o Commandline option '-?' displays all commands and options available.
  277.  
  278.  o In the files descriptions ('File' stmt. in Filefix.cfg), you can now
  279.    insert variable data depending on the name of the file being shipped.
  280.    For instance, if FidoNews had the description,
  281.       "FidoNet newsletter vol. %6, issue %7%8"
  282.    .. a shipment of "FNEWS714.ZIP" would generate a description as ..
  283.       "FidoNet newsletter vol. 7, issue 14"
  284.    In other words, if you use '%n' in a description (n=some number),
  285.    that character will be replaced with the corresponding character
  286.    from the filename.
  287.  
  288.  o If you use the 'AutoAdopt' keyword in Filefix.Cfg, FileFix will
  289.    automatically insert new files in Files.Bbs/Files.Gbs (if they
  290.    exist). The files description will be taken from its description
  291.    in Filefix.Cfg. FileFix will make an educated guess as to where 
  292.    in Files.Bbs to place the new file - it will usually place the new
  293.    file after the last "similar" file in the area (now you figure out
  294.    what THAT means!).
  295.  
  296.  o A different name can be specified as the sender of messages generated
  297.    by FileFix (your name for instance).
  298.  
  299.  
  300.                                  ### EOF ###
  301.  
  302.